package com.xiaomi.entity;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * (Details)实体类
 *
 * @author makejava
 * @since 2021-12-01 19:19:39
 */
@Data
public class Details{
    /**
     * 订单详情
     */
    private Integer id;
    /**
     * 实付金额。精确到2位小数
     */
    private Double payment;
    /**
     * 支付类型。1.在线支付。2.货到付款
     */
    private String paymentType;
    /**
     * 邮费，精确到2位小数
     */
    private Double postFee;
    /**
     * 状态:1.未付款。2.已付款，3.未发货。4.已发货。5.交易成功。6.交易关闭
     */
    private String status;
    /**
     * 订单创建时间
     */
    @JSONField(format = "yyyy-MM-dd")
    private Date createTime;
    /**
     * 订单更新时间
     */
    @JSONField(format = "yyyy-MM-dd")
    private Date updateTime;
    /**
     * 付款时间
     */
    @JSONField(format = "yyyy-MM-dd")
    private Date paymentTime;
    /**
     * 发货时间
     */
    @JSONField(format = "yyyy-MM-dd")
    private Date consignTime;
    /**
     * 交易完成时间
     */
    @JSONField(format = "yyyy-MM-dd")
    private Date endTime;
    /**
     * 交易关闭时间
     */
    @JSONField(format = "yyyy-MM-dd")
    private Date closeTime;
    /**
     * 物流名称
     */
    private String shippingName;
    /**
     * 物流单号
     */
    private String shippingCode;
    /**
     * 用户id
     */
    private Integer userId;
    private Integer orderId;
    /**
     * 买家留言
     */
    private String buyerMessage;
    /**
     * 收货人姓名
     */
    private String receiverName;
    /**
     * 买家是否已经评价
     */
    private Integer buyerRate;
    /**
     * 联立订单多个商品
     */
    private List<Order> ding;

    private String name;

}

